package hcn.protocol.brandnew;

import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlElementWrapper;
import javax.xml.bind.annotation.XmlRootElement;
import java.util.List;

/**
 * 获取住院病历出参
 *
 * @author neoLin - 2022/04/01 13:34
 **/
@XmlRootElement(name = "Data")
public class AdmissionNoteResp {


    private List<AdmissionNote> requestLists;

    @XmlElementWrapper(name = "RequestLists")
    @XmlElement(name = "RequestList")
    public List<AdmissionNote> getRequestLists() {
        return requestLists;
    }

    public void setRequestLists(List<AdmissionNote> requestLists) {
        this.requestLists = requestLists;
    }

    @XmlRootElement(name = "RequestList")
    public static class AdmissionNote {

        /*医院ID，医院系统身份标识*/
        private String visitOrganization;
        /*住院号*/
        private String visitId;
        /*病历类别编号*/
        private String medicalClassId;
        /*病历类别名称*/
        private String medicalClassName;
        /*模板类别编号*/
        private String templateClassId;
        /*模板类别名称*/
        private String templateClassName;
        /*病历编号*/
        private String medicalRecordId;
        /*病历名称*/
        private String medicalRecordName;
        /*病历html地址*/
        private String medicalRecordWebAddress;

        @XmlElement(name = "VisitOrganization")
        public String getVisitOrganization() {
            return visitOrganization;
        }

        public void setVisitOrganization(String visitOrganization) {
            this.visitOrganization = visitOrganization;
        }

        @XmlElement(name = "VisitId")
        public String getVisitId() {
            return visitId;
        }

        public void setVisitId(String visitId) {
            this.visitId = visitId;
        }

        @XmlElement(name = "MedicalClassId")
        public String getMedicalClassId() {
            return medicalClassId;
        }

        public void setMedicalClassId(String medicalClassId) {
            this.medicalClassId = medicalClassId;
        }

        @XmlElement(name = "MedicalClassName")
        public String getMedicalClassName() {
            return medicalClassName;
        }

        public void setMedicalClassName(String medicalClassName) {
            this.medicalClassName = medicalClassName;
        }

        @XmlElement(name = "TemplateClassId")
        public String getTemplateClassId() {
            return templateClassId;
        }

        public void setTemplateClassId(String templateClassId) {
            this.templateClassId = templateClassId;
        }

        @XmlElement(name = "TemplateClassName")
        public String getTemplateClassName() {
            return templateClassName;
        }

        public void setTemplateClassName(String templateClassName) {
            this.templateClassName = templateClassName;
        }

        @XmlElement(name = "MedicalRecordId")
        public String getMedicalRecordId() {
            return medicalRecordId;
        }

        public void setMedicalRecordId(String medicalRecordId) {
            this.medicalRecordId = medicalRecordId;
        }

        @XmlElement(name = "MedicalRecordName")
        public String getMedicalRecordName() {
            return medicalRecordName;
        }

        public void setMedicalRecordName(String medicalRecordName) {
            this.medicalRecordName = medicalRecordName;
        }

        @XmlElement(name = "MedicalRecordWebAddress")
        public String getMedicalRecordWebAddress() {
            return medicalRecordWebAddress;
        }

        public void setMedicalRecordWebAddress(String medicalRecordWebAddress) {
            this.medicalRecordWebAddress = medicalRecordWebAddress;
        }
    }


}
